package com.base.cn.platform.os.entity.op.advert;

import com.base.cn.platform.os.common.annotation.ImgAttr;
import com.base.cn.platform.os.common.mybatis.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Map;

/**
 * 广告实体
 *
 * @author ll
 * @create 2018-05-16
 */
@Data
public class OpAdvert extends BaseEntity {
    /**位置KEY*/
    private String placeKey;
    /**跳转类型，0 不指定 1专题页面，2 5 6课程，3外链* 4直播*/
    private Integer redirectType;
    /**专题页面入口URL，redirectUrl=1或者redirectUrl=3时*/
    private String pageUrl;
    /**课程ID，redirectUrl=2时*/
    private BigDecimal courseId;
    /**广告说明描述*/
    @ImgAttr
    private String depict;
    /**打开新页面，1否，2是*/
    private Integer newPage;
    /**
     * 排序
     */
    private  Integer sort;
    //---------------------
    /**公共查询条件**/
    private String commonKeyWord;
    /**广告位置对象*/
    private OpAdvertPlace advertPlace;
    /**管理员用户数据对象*/
    private Map<String,Object> sysUserMap;
    /**课程数据*/
    private Map<String,Object> courseMap;
}
